Thorlabs is a photonics instrumentation publisher whose Windows catalog spans laser control, beam steering, spectral tuning, thermal management, and motion automation for research and OEM integration. Typical titles pair a graphical control panel with C++, LabVIEW, and Python SDKs, letting users drive femtosecond fiber lasers, MEMS-VCSEL swept sources, multi-channel laser combiners, Pockels-cell Q-switch drivers, liquid-crystal tunable filters, high-power plasma lamps, motorized filter wheels, piezo inertia nanopositioners, thermoelectric chillers, and stepper-motor controllers from a single workstation. Scripts can automate time-lapse imaging, pump-probe delay scans, holographic patterning, or closed-loop power stabilization, while GUIs offer real-time wavelength tuning, temperature logging, and safety interlocks for teaching labs or 24/7 production lines. The same packages support turnkey alignment routines for confocal microscopes, OCT engines, and quantum-gas experiments, and every release ships with signed drivers that integrate into NI LabVIEW, MATLAB, or Python environments without extra middleware. Thorlabs software is available free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest firmware-matched versions, and can be queued for batch deployment across multiple instruments.
The control software for Thorlab's Compact CCT Series Spectrometers. It includes a "virtual device" mode ideal for evaluating the software.
DetailsThe complete package of device and instrument drivers as well as the desktop application and the most recent firmware files.
DetailsThe drivers for the connection between the Chrolis device and a Windows PC (USB driver, HDI driver).
DetailsThe device drivers and the Thorlabs instrument drivers for writing your own application (Interop, VXIPNP, LabView driver).
DetailsGUI for remote operation of the DC40 4.0 A LED Driver.
DetailsA GUI for controlling piezoelectric resonant motor devices
DetailsThe "Compact EXULUS" software package provides PC control for Thorlabs's compact EXULUS-SE1 SLM.
DetailsA Graphical User Interface (GUI) for computer operation of a Ytterbia femtosecond fiber laser or OPA.
DetailsThe software package to operate Motorized Filter Wheels (FWxC), including a GUI, drivers, and LabVIEW™/C++/Python SDK for third-party development.
DetailsThis software enables the HPLS300 series high-power plasma light sources to be controlled by a PC using a GUI or custom programs written using a command-line language. This package includes the necessary drivers and software.
DetailsThis package contains the Thorlabs Joystick Test Utility, which can be used to troubleshoot and test the HID reporting of the MCMJ1, MCMK1, MCMK3, and MCMK4 Joysticks. See the appropriate user manual for usage instructions.
DetailsSoftware package to operate Thorlabs' KLC101 LC Controller. The stand-alone software package comes with a SDK that supports C++, LabVIEW™, and Python.
DetailsSoftware package to operate Thorlabs' Kurios Liquid Crystal Tunable Filters, including a GUI, drivers, and LabVIEW™/C++/Python SDK for third-party development.
DetailsSoftware for controlling the LCC25 in standard applications and LabVIEW™/C++/Python SDK for third-party development.
DetailsSoftware package to operate the LK220 Thermoelectric Liquid Chiller, including a GUI, drivers, and LabVIEW/C++/Python SDK for secondary development.
DetailsThe MC2000 Software includes the necessary drivers to control the MC2000 and is compatible with the latest version of the MC2000 firmware.
DetailsThe MC2000B Software includes the necessary drivers to control the MC2000B(-EC) and is compatible with the latest version of the MC2000B firmware.
DetailsSoftware package to operate Thorlabs' MCLS1 4-Channel Laser Source, including a GUI, drivers, and LabVIEW/C++/Python SDK for secondary development.
DetailsSoftware package to operate Thorlabs’ MCLS2-CUSTOM 4-Channel Laser/SLD Source, including a GUI, drivers, and C++ SDK/LabVIEW library/Python module for secondary development.
DetailsSoftware package can be used to operate Thorlabs' MCM301 Stepper Motor Controller. The download includes a GUI, drivers, and LabVIEW/C++/Python SDK for third-party development support.
DetailsA graphical user interface (GUI) that provides full control of the MEMS-VCSEL laser sources.
DetailsSoftware with GUI for operating the PACU2 Pure Air Circulator Unit from a PC, including a GUI, drivers, and LabVIEWTM/C++/Python SDK for third-party development.
DetailsA Graphical User Interface (GUI) for computer operation of the Pockels cell driver.
DetailsSoftware package to operate the PDXC Piezo Inertia Stage Controller, including a GUI, drivers, and LabVIEW™/C++/Python SDK for third-party development support.
DetailsA graphical user interface (GUI) that controls the data acquisition for the QEPAS-CH4 methane sensor.
DetailsSoftware package to operate Thorlabs' S4FC fiber-coupled laser sources, including a GUI, drivers, and LabVIEW/C++ SDK for secondary development.
DetailsSoftware package to operate Thorlabs' S5FC Fiber-Coupled Benchtop SLD Light Sources, including a GUI, drivers, and LabVIEW/C++ SDK.
DetailsSoftware package to operate Thorlabs' S7FC1013S Fiber-Coupled Benchtop Semiconductor Optical Amplifier and S9FC Polarization Maintaining Booster Optical Amplifiers, including a GUI, drivers, and LabVIEW/C++ SDK.
DetailsSoftware package to operate Thorlabs' SA201B Controller from a computer. Also comes with an SDK for integration with other Thorlabs devices and demo projects for help with this integration.
DetailsThe SC10 software package is used to operate the SC10 Benchtop Shutter controller and includes a GUI, drivers, and LabVIEW™/C++ SDK for secondary development.
DetailsThe SC30 software package is used to operate the SC30 Benchtop Shutter Controller and includes a GUI, drivers, and LabVIEW™/C++ SDK for secondary development.
DetailsSoftware GUI for Remote Control of SLS60x Light Sources
DetailsSoftware GUI for Remote Control of SLS701 Light Source
DetailsSoftware for operating the SPDC810(N) Correlated Photon-Pair Source.
DetailsSoftware package to operate Thorlabs' TC200 Heater Controller, including a GUI, drivers, and LabVIEW™/C++ SDK for third-party development.
DetailsSoftware for the TC300B Heater and TEC Temperature Controller
DetailsA graphical user interface for operating Thorlab's adaptive optics kits.
DetailsThorlabs Device SDK
DetailsA powerful image acquisition application for Thorlabs cameras on Windows systems.
DetailsThis software is compatible with both revisions of Thorlabs' TSP01 Temperature and Humidity Sensor. This package also includes the instrument drivers for C, Visual Studio, and LabVIEW™ development environments.
DetailsSoftware for the upTEMP Multichannel USB Temperature Logger and upLED LED Driver.
DetailsThe XA software is an improved platform for developers that currently supports some of Thorlab's most popular motion control products
DetailsThorlabs xPlatform Software
Details